\hypertarget{class_socket_receive_multiplexer}{
\section{SocketReceiveMultiplexer Class Reference}
\label{class_socket_receive_multiplexer}\index{SocketReceiveMultiplexer@{SocketReceiveMultiplexer}}
}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_socket_receive_multiplexer_1_1_implementation}{Implementation}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_socket_receive_multiplexer_a701eacde4f5a7660a5ad1a15393e5b78}{
void {\bfseries AttachSocketListener} (\hyperlink{class_udp_socket}{UdpSocket} $\ast$socket, \hyperlink{class_packet_listener}{PacketListener} $\ast$listener)}
\label{class_socket_receive_multiplexer_a701eacde4f5a7660a5ad1a15393e5b78}

\item 
\hypertarget{class_socket_receive_multiplexer_ad32a9df078e53e29a175434a2888e192}{
void {\bfseries DetachSocketListener} (\hyperlink{class_udp_socket}{UdpSocket} $\ast$socket, \hyperlink{class_packet_listener}{PacketListener} $\ast$listener)}
\label{class_socket_receive_multiplexer_ad32a9df078e53e29a175434a2888e192}

\item 
\hypertarget{class_socket_receive_multiplexer_a49a6c89a5faa438ae33d5c98e3cbdd91}{
void {\bfseries AttachPeriodicTimerListener} (int periodMilliseconds, \hyperlink{class_timer_listener}{TimerListener} $\ast$listener)}
\label{class_socket_receive_multiplexer_a49a6c89a5faa438ae33d5c98e3cbdd91}

\item 
\hypertarget{class_socket_receive_multiplexer_ac99b05741637c3221d4c5b4b02ce6220}{
void {\bfseries AttachPeriodicTimerListener} (int initialDelayMilliseconds, int periodMilliseconds, \hyperlink{class_timer_listener}{TimerListener} $\ast$listener)}
\label{class_socket_receive_multiplexer_ac99b05741637c3221d4c5b4b02ce6220}

\item 
\hypertarget{class_socket_receive_multiplexer_a8950d0673b56382cb837cf0cfe6b2d57}{
void {\bfseries DetachPeriodicTimerListener} (\hyperlink{class_timer_listener}{TimerListener} $\ast$listener)}
\label{class_socket_receive_multiplexer_a8950d0673b56382cb837cf0cfe6b2d57}

\item 
\hypertarget{class_socket_receive_multiplexer_a80f556e8526d80e09b8fa23fab3f0597}{
void {\bfseries Run} ()}
\label{class_socket_receive_multiplexer_a80f556e8526d80e09b8fa23fab3f0597}

\item 
\hypertarget{class_socket_receive_multiplexer_a2f4ffbd85657b9e9e19fe2db461a33c3}{
void {\bfseries RunUntilSigInt} ()}
\label{class_socket_receive_multiplexer_a2f4ffbd85657b9e9e19fe2db461a33c3}

\item 
\hypertarget{class_socket_receive_multiplexer_ac42f8b21c4bd9ab1c4205fc5e0703f21}{
void {\bfseries Break} ()}
\label{class_socket_receive_multiplexer_ac42f8b21c4bd9ab1c4205fc5e0703f21}

\item 
\hypertarget{class_socket_receive_multiplexer_ac410747ebb31cfa4e322891604b09e30}{
void {\bfseries AsynchronousBreak} ()}
\label{class_socket_receive_multiplexer_ac410747ebb31cfa4e322891604b09e30}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_socket_receive_multiplexer_ae128c6687ced82c6157c5f865f8dec5c}{
class \hyperlink{class_socket_receive_multiplexer_ae128c6687ced82c6157c5f865f8dec5c}{UdpSocket}}
\label{class_socket_receive_multiplexer_ae128c6687ced82c6157c5f865f8dec5c}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
oscpack/ip/UdpSocket.h\item 
oscpack/ip/posix/UdpSocket.cpp\item 
oscpack/ip/win32/UdpSocket.cpp\end{DoxyCompactItemize}
